package com.itheima.ydd.pojo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
//管理员表
public class SysRole {
    @TableId(type = IdType.ASSIGN_ID)
    private String id;
    private String name;
    private String description;//描述
    @JsonProperty("create_date")
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createDate;//
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @JsonProperty("update_date")
    private LocalDateTime updateDate;//
    private String remarks;//备注信息
    private String delFlag;//删除标记
    private Integer superadmin;//是否为超级管理员

    @JsonProperty("default_data")
    private String defaultData;//是否为默认数据，null表示不是，1表示是
}
